# -*- coding: utf-8 -*-
"""
@Time ： 2023/9/13 16:03
@Auth ： y.h
@File ：load_file_entity.py
@IDE ：PyCharm
@Motto：The sooner you start to code, the longer the program will take. —— Roy Carlson
"""
from pythonProjectTemplate.Entity.SystemEntity.load_excel_properties import 读取Excel表单的配置


class 文件加载实体类:
    __file_names = dict()

    def __init__(self):
        pass

    # getter and setter
    def get_file_names(self):
        return self.__file_names

    def 配置Excel文件(self, 文件名: str, 配置表: list[读取Excel表单的配置]):
        """
        构建当前类,支持链式调用

        :param sheet_properties: "读取Excel表单的配置" 的集合
        :param file_name: 资源路径名称
        :type file_name: str
        :return: 当前对象
        :rtype: self
        """

        self.__file_names.update({文件名: 配置表})
        return self

    # toString(测试用)
    def __str__(self):
        return f"{str(self.__file_names)}"
